package com.LFLWZ.mapper;

import com.LFLWZ.beans.POJO.ClassroomCourse;
import com.LFLWZ.beans.POJO.Column;
import com.LFLWZ.beans.Vo.ColumnVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface ColumnMapper {
    /***
     * 新增专栏
     * @param columnVo 专栏实体类
     * @return
     */
    int ins(ColumnVo columnVo);
    /***
     * 查询专栏
     */
    List<Column> selall(@Param("uid") Integer uid);

    /***
     * 使用ID查询专栏详情
     * @param id 主键
     * @return 详情数据
     */
    List<ColumnVo> selById(@Param("id") Integer id);
    List<ClassroomCourse> selCourseById(@Param("id") Integer id);
    /***
     * 编辑专栏详情
     * @param column 实体类
     * @return 返回影响行数
     */
    int colup(Column column);

    List<Column> sel(Column column);

    List<Column> selsta(Column column);

    int del( Integer id);
}
